const setHttp = require('./request.js').setHttp;
const config = require('../../utils/config.js');

const TAG = {

  // 获取热门标签列表（发现页面）
  discoverTag(data) {
    return setHttp(
      `api/tag/hot/${data.range}`,
      {
        range: data.range
      },
      'get'
    )
  },


  // 获取标签关键词
  keywordTag(data) {
    return setHttp(`api/tag/KeywordsByTagId`,
      {
        tagId: data.tagId
      }, 'get')

  },

  // 获取用户标签(分页)
  ownerTag(data) {
    return setHttp(
      `api/tag/owner/pager`,
      {
        pageIndex: data.pageIndex,
        pageSize: data.pageSize
      },
      'get'
    )
  },


  // 获取搜索标签分页
  allTag(data) {
    return setHttp(
      `api/tag/pager`,
      {
        tagName: data.tagName,
        pageIndex: data.pageIndex,
        pageSize: data.pageSize
      }, 'get'
    )

  },


  // 创建标签
  createTag(data) {
    return setHttp(
      `api/tag`, data, 'post'
    )

  },

  // 订阅标签
  subscribeTag(data) {
    return setHttp(
      `api/tag/subscribe`, data, 'post'
    )
  }

}

module.exports = {
  TAG
}